Đặc điểm Thành_tố_điều_khiển

Có loại nhiều loại thành tố điều khiển chẳng hạn như:

Các thành tố điều khiển thực ra phải hiểu với đặc tính ảo nghĩa là chúng phân biệt với các bộ phận vật lý thông thường khác. Thí dụ: các nút điều khiển ảo chỉ có thể được nhấn bởi chuột, bàn phím hay bằng ngón tay trên màn hình cảm ứng (touch screen). Hình ảnh các thành phần điều khiển chỉ để so sánh như các nút bấm ở thế giới thực bên ngoài

Một số thành tố điều khiển có thể không thấy được trên giao diện đồ họa nhưng vẩn có tương tác với người dùng qua một hay vài chức năng xác định nào đó. Thí dụ với các phím nóng (hot key control) người ta không thể thấy hình dạng của các thành tố điều khiển này nhưng nó được cài đặt để giúp người dùng máy sử dụng bàn phím (thay vì phải nhấp các nút của chuột). Một thí dụ khác về ô điều khiển không thấy được là đồng hồ hẹn giờ (timer) rất thông dụng trong Visual Basic. Các đồng hồ hẹn giờ này có thể được cài đặt trong chương trình để tự động làm các thao tác theo đúng một khoảng thời gian mà người lập trình muốn.

Tùy theo hệ điều hành và chuẩn GUI mà các thành tố điều khiển và đặc điểm chức năng của chúng có thể khác nhau. Ngoài ra, các ngôn ngữ lập trình hỗ trợ cho việc tạo ra các chương trình có giao diện đồ họa cũng có thể cung cấp thêm các thành tố điều khiển riêng biệt. Trong hệ thống X Window thì các thành tố điều khiển thường được hỗ trợ chung trong một tập họp qua các bộ công cụ lập trình. Trong khi đó, các ngôn ngữ lập trình cho Windows thường cung cấp thêm các ô điều khiển bên cạnh những ô điều khiển sẵn có của hệ điều hành.